package com.jsbs.iam.user.dto;

import com.jsbs.iam.common.core.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @BelongsProject: iam
 * @BelongsPackage: com.jsbs.iam.user.dto
 * @Author: WangJiYuan
 * @Description: TODO
 * @Version: 2022-12-22  19:25
 */
@Data
@ToString
@EqualsAndHashCode
public class UserInfoExcelDto {
    /**
     * 员工编号 工号，非空唯一
     */
    //@Excel(name = "用户编码")
    private String employeeCode;
    /**
     * 姓名
     */
    @Excel(name = "姓名")
    private String name;
    /**
     * 电话 非空唯一
     */
    @Excel(name = "联系电话")
    private String phone;
    /**
     * 员工状态:0试用期,1正式,2待离职,3待岗,4在岗,5离职
     */
    //@Excel(name = "状态",readConverterExp = "4=在职,5=离职")
    private Integer employeeStatus;
    /**
     * 人员汇报关系组织 汇报组织
     */
    @Excel(name = "组织部门")
    private String orgCode;

    //一下不是导入数据

    /**
     * 归属组织，组织类型编码
     */
    private String orgTypeCode;
    /**
     * 归属租户
     */
    private String companyCode;
    /**
     * 创建人
     */
    private String createPerson;
}
